翻訳と辞書
Words near each other
・ Enabavi
・ Enable Ireland
・ Enable Scotland
・ EnABLE software
・ Enable Software, Inc.
・ Enable, Limpopo
・ Enablement
・ Enablers
・ Enabling
・ Enabling act
・ Enabling Act of 1802
・ Enabling Act of 1889
・ Enabling Act of 1933
・ Enabling clause
・ Enabling technology
Enabling transformation
・ Enabling Unit
・ ENAC
・ ENAC Alumni
・ Enache
・ Enache Panait
・ Enacted law
・ Enactive interfaces
・ Enactivism
・ Enactment
・ Enactment (disambiguation)
・ Enactment (psychology)
・ Enactment effect
・ Enactment of the Constitution of Ireland
・ Enactus


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Enabling transformation : ウィキペディア英語版
Enabling transformation

In computer science, an enabling transformation is a compiler optimization that increases the effectiveness of other compiler optimizations. Such an optimization may or may not improve program performance by itself, but it also alters the structure of the program in such a way that other optimizations may produce superior results. Typical enabling transformations include:
* Inline expansion: By inserting the body of a function in place of its call site, a large collection of intraprocedural optimizations such as dead code elimination, loop-invariant code motion, and induction variable elimination can take advantage of information from both the caller and callee.
* Loop skewing: By "skewing" the logical shape of an array, this loop optimization can (when combined with loop interchange) eliminate loop-carried dependencies, allowing an inner loop to be parallelized.


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Enabling transformation」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.